package com.rq.base.net.impl;

public interface UrlImpl extends TagGetter {
    //    H-代表 http 或者 https 由 getPort()开头决定  8->http    9->https
    //    拼写规则： H://{getHost()}{:getPort()}/{getController()}/{getMethod()}

    String getTag();//端口号
//
//    String getHost();//域名
//
//    String getController();//控制器
//
//    String getMethod();//方法名

    String getFullUrl();//获取完整地址
    //  @Override
    //  public String getFullUrl() {
    //    StringBuffer path = new StringBuffer();
    //    if (TextUtils.isEmpty(getHost())) {
    //      if (Net.getBaseUrl().startsWith("http")) {
    //        path.append(Net.getBaseUrl());
    //      } else {
    //        path.append("https://" + Net.getBaseUrl());
    //      }
    //    } else {
    //      path.append(getHost());
    //    }
    //    if (!TextUtils.isEmpty(getPort())) {
    //      path.append(":" + getPort());
    //    }
    //    path.append("/" + getController() + "/" + getMethod());
    //    return path.toString();
    //  }

    Object getMore();//界面传输参数

    boolean skip();

    boolean paramAppend();
}